package com.jiayang.base.serviceloader

import java.lang.Exception
import java.util.*

/**
 * @ClassName MyServiceLoader
 * @Author JIAYANG
 * @Date 2022/4/22 21:20
 * @Email 1354856871@qq.com
 */
object MyServiceLoader {

    fun <S> load(service : Class<S>?) : S?{
        return try {
            ServiceLoader.load(service).iterator().next()
        }catch (e : Exception){
            null
        }
    }

}